• Products
    API hub
    • Design

      Collaborative API Development

    • Portal

      API Developer Portal

    • Explore

      Validate API Functionality

    • Testing

      Automated API Testing

    • Contract Testing

      API Integration Testing

    ReadyAPI

    Automated API Testing Platform

    Test hub
    • TestComplete

      Automated UI Functional Testing

    • BitBar

      Real Browser and Device Cloud

    • LoadNinja

      Automated UI Performance Testing

    • Reflect

      Codeless Automation with Gen AI

    • QMetry

      Test Management with Gen AI

    Zephyr

    Jira-Native Test Management

    Insight hub
    • Performance Monitoring

      Resolve Bottlenecks & Improve Responsiveness

    • Error Monitoring

      Debugging & Application Stability

    • Distributed Tracing

      Trace Issues Across Services

    AlertSite

    Global, Synthetic API Monitoring

    View All Tools

    Empowering QA Leadership: How User-friendly Automation Tools Drive QA Team Success

    View All Products →
  • Solutions
    Solutions
    API Lifecycle Observability Performance Testing
    Test Management UI Testing
    Integrations
    Source Code Management Collaboration
  • Resources
    Support
    AlertSite AQTime Pro BitBar Collaborator CucumberStudio LoadComplete LoadNinja PactFlow QAComplete
    ReadyAPI SwaggerHub SwaggerHub Explore TestComplete TestEngine TestLeft VisualTest Zephyr Zephyr Enterprise
    New Support Case
    Manage My Cases
    Resources
    Case Studies Webinars eBooks White Papers
    Academy Community Docs
    Blog
    Recent Posts
    What is Visual Testing?
    How to Use ChatGPT in Your Automated Tests
    About Us
    News
    Partners
  • Careers
  • Cart
  • Login
  • Try Any Tool for Free
    API Hub Insight Hub TestComplete ReadyAPI BitBar VisualTest Collaborator Zephyr Zephyr Essential Zephyr Enterprise LoadNinja AlertSite

RPS Improved Quality and Release Speed with TestComplete

Enabling sales through visualization. It’s what Rapid Prototyping Systems does best. They give manufacturers, installers, and salespeople the cutting-edge applications they need to create high-quality architectural visualizations, in real-time, before their client’s eyes.

With 23 years of experience creating design-prototyping software for the home-improvement market, RPS strives to challenge visualization technology, and provide outstanding sales support tools for home-improvement professionals worldwide.

Key Results

  • | Reduced testing cycles from four months to three weeks
  • | Achieved 70% test automation for desktop application and 90% test automation for mobile application
  • | Ability to focus on higher value tasks

Seeing Is Believing

For RPS, the phrase "seeing is believing" is more than just a mantra. For customers in the home improvement industry, “seeing” means sales.

Pete Wilson, Head of Testing at RPS, explains the business. “We build high-quality visualization products for conservatory, sunroom, and patio design – we allow the salesperson to show an end-client exactly what they’re getting.”

By enabling rich digital experiences, RPS helps the companies they work with increase sales, conversions, and margins.

Growing Pains

With a current portfolio of 5 desktop applications and 16 mobile applications, RPS is expanding its visualization portfolio to offer even more complex and flexible tools to its customers. In addition to conservatories and sunrooms, the company is currently working to add bathroom design to its product suite.

With the expansion of the product line and its functionality, the issues that RPS had to deal with were clear: limited resources and increased development were dragging the team down. Test times had to be reduced and software delivered without compromising quality.

A Time for TestComplete

Wilson and the RPS team needed to up their testing game, especially given their limited resources. With only 24 employees at RPS, Wilson explains, “There’s a few of us doing a lot of work covering different roles. There are so many applications. It takes time to get them to test and make sure they’re all fit for purpose.”

The solution for RPS was TestComplete, the SmartBear UI test automation tool. Although TestComplete was already the RPS tool of choice, it was Wilson’s responsibility to use it to best effect. ”The impetus for going with SmartBear was that our PC applications are written in Delphi – not the most well-used language – and TestComplete supports that," among other modern languages.

Another win for Wilson with TestComplete was its effortless integration with the RPS environment. With RPS using Jenkins for continuous integration, the TestComplete integration was especially welcome. “It nicely builds into that process. I don’t have to touch anything now. The developers and I all get feedback from Jenkins via TestComplete.”

Sticking to the Script

“I've not found a fault with TestComplete at all. The ability to get it off the ground and running, and teach anyone – other people in my team to use it – it's been brilliant.”

Asked about how quickly his team can get up to speed with TestComplete, Wilson describes a colleague’s recent experience. “I got him to write his own script last week, and that’s already built into our test pack now,” he said, underlining the ability of all team members to contribute to the automation process.

But it's not just Wilson’s colleagues who benefit from the usability of the tools in TestComplete. When asked about his own experience, he points to the TestComplete Object Spy as an example for testing new custom controls. “When I’m building out the new test packs and adding new controls, no matter what it is, I can work out how to best target it,” and ensure it’s thoroughly tested.

Putting Things Into Place

From his experience using TestComplete, Wilson stresses the necessity of proper preparation, especially where test data is concerned. He’s quick to explain the effort is worth it. “Data setup could take a day or two, maybe three days, but once it is set up, it is set up. After that, TestComplete just runs. It’s very unlikely that we’ll need to need to move after that.”

The time spent is later saved in actually running tests rather than preparing for them on a one-off basis. And as Wilson points out, once the data is prepared, "It's quite easy to pull a TestComplete script over from one app to another one.”

Deployment is also simplified, and tweaks or improvements to tests are easily distributed as soon as they are created. “We’ve built TestComplete into a GIT repository now, so everything can be pulled down on to a new machine from anywhere.”

Automatic For The People

The RPS team has achieved a high level of automation using TestComplete. According to Wilson, the team has reduced the amount of testing to “about 30% manual for the PC application.” He adds that that number is consistently shrinking. “There’s always stuff we’re automating on that side.” Mobile shows even greater benefits. “We are 90% automated now on the mobile app side.”

With automated testing through TestComplete, Wilson and his team also make gains in the reliability of their tests. “Obviously manual testing is quite intensive and you can’t reproduce that every single time. The repeatability wasn’t always there, because you have different people doing it.”

To Wilson, the increase in quality and speed to delivery was clear. Using TestComplete, the team could keep the testing and release cycles going continuously, removing inconsistency and the burden of ownership in the test process. As an added benefit, the automation frees up the RPS team members and allows them to focus on their primary responsibilities.

Final Impressions

When questioned about some of the unexpected benefits of using SmartBear and TestComplete, Wilson is quick to point to the SmartBear Community.

“I found it really helpful just putting my queries on there and finding out how people got around certain issues and testing certain applications. The feedback online was excellent.”

Benefits and Results

Reduced Regression Times for Mobile and Desktop Applications – According to Wilson, before he implemented TestComplete to automate the testing process, ”Desktop testing took about four months of testing for a release. TestComplete has us down to about three weeks for a release now.”

Improved Quality and Efficiency Through Automation – Wilson estimates that with TestComplete, the team has managed to achieve 70% automation of testing for the desktop application and over 90% for their mobile applications.

In particular, Wilson points to the system settings for the desktop application. “The more laborious, time-consuming, or less interesting testing, that’s all being transferred to TestComplete now.”

Better Use of Team Resources – By reducing regression times and automating time-consuming manual testing goals, Wilson points out that team members can focus more completely on other tasks. “Automating on the TestComplete side means that we can still test in the background while they are doing a support role or any of the main roles that they’ve got within the business.”

“I've got a lot of respect for TestComplete if I'm honest. It’s given us some amazing time-savings straight off the bat. It's great now, and it's actually going to get better.”

RPS Improved Quality and Release Speed with TestComplete
Download the PDF
Key Products

Webinar
6 Steps to Achieving Performance Nirvana in 2016
Performance improvements are multifaceted: they can be challenging and sometimes
1 hour 2 minutes
Webinar
6 Steps to Become a .Net Performance Expert
To get you started, we are offering a tutorial-like webinar for testing performance
60 minutes
Webinar
6 Ways to Measure the ROI of Automated Testing
Join SmartBear's testing experts to discover what it means to transition from manual to
60 minutes
  • 0
  • 1
  • 2

Contact us

  • USA +1 617-684-2600
  • EUR +353 91 398300
  • AUS +61 391929960

Company

  • About
  • Careers
  • Contact Us
  • Newsroom
  • Partners
  • Responsibility

Resources

  • Academy
  • Community
  • Resource Center
  • Support

Products

  • API Hub
  • Insight Hub
  • TestComplete
  • ReadyAPI
  • Zephyr Enterprise
  • View All Products

Legal

  • Privacy
  • Security
  • Terms of Use
  • Website Terms of Use
Facebook Instagram Linkedin X YouTube

© 2025 SmartBear Software. All Rights Reserved.

LOGIN

Additional SmartBear Tools

  • AlertSite
  • QAComplete
  • BitBar
  • SwaggerHub
  • CucumberStudio
  • VisualTest
  • LoadNinja
Additional Links
SmartBear Community
Case Management
License System